// pages/payment/payment.js
import request from '../../utils/index'
Page({
  /**
   * 页面的初始数据
   */
  data: {
    list_1: [
      {
        key: 1,
        name: 'jizhua',
        text: '香卤鸡爪',
        jinPrice: '30g/份',
        isStore: false,
        price: '2.7',
        soldNum: 565,
        goodPercent: 1,
        selectedNum: 0,
      },
      {
        key: 2,
        name: 'niudu',
        text: '香卤牛肚',
        jinPrice: '50g/份',
        isStore: false,
        price: '2.7',
        soldNum: 565,
        goodPercent: 1,
        selectedNum: 0,
      },
      {
        key: 3,
        name: 'niudu',
        text: '香卤牛肚',
        jinPrice: '50g/份',
        isStore: false,
        price: '2.7',
        soldNum: 565,
        goodPercent: 1,
        selectedNum: 0,
      },
      {
        key: 4,
        name: 'niudu',
        text: '香卤牛肚',
        jinPrice: '50g/份',
        isStore: false,
        price: '2.7',
        soldNum: 565,
        goodPercent: 1,
        selectedNum: 0,
      },
    ],
    briefList: [],
    list_2: [],
    isShowAll: false,
    multiArray: [
      ['今天', '明天', '后天'],
      ['立即送达', '15时', '16时', '17时'],
      ['20分', '25分', '30分'],
    ],
    multiIndex: [0, 0, 0],
    remarksShow: false,
    text_value: '',
    // 订单对象
    paymentObj: {},
    // 地址对象
    addressObj: {},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: async function (options) {
    // let list = JSON.parse(options.list)
    // this.setData({
    //   list: list.list,
    //   totalPrice: list.totalPrice,
    // })
    console.log(options)
    let paymentObj = this.data.paymentObj

    request(
      {
        url: 'http://120.78.172.212:9001/api/order/user',
      },
      (res) => {
        // console.log(res);
        paymentObj = res.data.find((x) => {
          return x.id == options.payment_id
        })
        this.setData({
          paymentObj,
          briefList: paymentObj.pockets[0].pocket_dtls,
        })
      }
    )
    let data = await request({
      url: 'http://120.78.172.212:9001/api/address',
      data: {
        limit: 1,
        page: 1,
      },
    })
    if (data.success == true) {
      this.setData({
        addressObj: data.data.rows[0],
      })
    }
  },
  // 点击显示全部订单信息
  showAllItems() {
    this.setData({
      isShowAll: true,
    })
  },
  // 点击收起订单信息
  noShowAllItems() {
    this.setData({
      isShowAll: false,
    })
  },
  // 点击修改Picker列表
  bindMultiPickerChange: function (e) {
    this.setData({
      multiIndex: e.detail.value,
    })
  },
  // 多选列表修改
  bindMultiPickerColumnChange: function (e) {
    var data = {
      multiArray: this.data.multiArray,
      multiIndex: this.data.multiIndex,
    }
    data.multiIndex[e.detail.column] = e.detail.value
    //#region
    // switch (e.detail.column) {
    //   case 0:
    //     switch (data.multiIndex[0]) {
    //       case 0:
    //         data.multiArray[1] = [
    //           '扁性动物',
    //           '线形动物',
    //           '环节动物',
    //           '软体动物',
    //           '节肢动物',
    //         ]
    //         data.multiArray[2] = ['猪肉绦虫', '吸血虫']
    //         break
    //       case 1:
    //         data.multiArray[1] = ['鱼', '两栖动物', '爬行动物']
    //         data.multiArray[2] = ['鲫鱼', '带鱼']
    //         break
    //     }
    //     data.multiIndex[1] = 0
    //     data.multiIndex[2] = 0
    //     break
    //   case 1:
    //     switch (data.multiIndex[0]) {
    //       case 0:
    //         switch (data.multiIndex[1]) {
    //           case 0:
    //             data.multiArray[2] = ['猪肉绦虫', '吸血虫']
    //             break
    //           case 1:
    //             data.multiArray[2] = ['蛔虫']
    //             break
    //           case 2:
    //             data.multiArray[2] = ['蚂蚁', '蚂蟥']
    //             break
    //           case 3:
    //             data.multiArray[2] = ['河蚌', '蜗牛', '蛞蝓']
    //             break
    //           case 4:
    //             data.multiArray[2] = [
    //               '昆虫',
    //               '甲壳动物',
    //               '蛛形动物',
    //               '多足动物',
    //             ]
    //             break
    //         }
    //         break
    //       case 1:
    //         switch (data.multiIndex[1]) {
    //           case 0:
    //             data.multiArray[2] = ['鲫鱼', '带鱼']
    //             break
    //           case 1:
    //             data.multiArray[2] = ['青蛙', '娃娃鱼']
    //             break
    //           case 2:
    //             data.multiArray[2] = ['蜥蜴', '龟', '壁虎']
    //             break
    //         }
    //         break
    //     }
    //     data.multiIndex[2] = 0
    //     break
    // }
    //#endregion
    this.setData(data)
  },
  // 修改备注信息
  changeTextValue(e) {
    // console.log(value);
    this.setData({
      text_value: e.detail,
    })
  },
  // 打开备注页面
  showRemarks() {
    this.setData({
      remarksShow: true,
    })
  },
  //关闭备注页面
  closeRemarks() {
    this.setData({
      remarksShow: false,
    })
  },
})
